sand devil's claw - Turkish English Dictionary